<?php


namespace app\src\redis;

use app\src\dict\dict;

/**
 *
 *
 * User: Implement hdjahs@qq.com
 * Date: 2020/12/1 3:36
 */
class redisDb
{
    public $dict; //数据库键空间，保存着数据库中的所有键值对

    public $expires; //键的过期时间，字典的键为键，字典的值为过期事件 UNIX 时间戳

    public $blocking_keys; // 正处于阻塞状态的键

    public $ready_keys; // 可以解除阻塞的键

    public $watched_keys; // 正在被 WATCH 命令监视的键

    public $eviction_pooll;

    public $id; // 数据库号码

    public $avg_ttl; // 数据库的键的平均 TTL ，统计信息

    public function __construct()
    {
        $this->dict = new dict();
        $this->expires = new dict();
        $this->blocking_keys = new dict();
        $this->ready_keys = new dict();
        $this->watched_keys = new dict();
    }
}